// 测试签到功能
import { post, get } from '../services/api';

/**
 * 测试签到接口连接
 */
export const testSignInConnection = async () => {
  console.log('🧪 开始测试签到接口连接...');

  try {
    // 1. 测试签到状态查询
    console.log('1️⃣ 测试签到状态查询: GET /api/user/signin/status');
    const statusResponse = await get('/api/user/signin/status');
    console.log('✅ 签到状态查询响应:', statusResponse);

    // 2. 测试签到接口
    console.log('2️⃣ 测试签到接口: POST /api/user/signin');
    const signInResponse = await post('/api/user/signin');
    console.log('✅ 签到接口响应:', signInResponse);

    return {
      success: true,
      message: '签到功能测试完成',
      results: {
        statusCheck: statusResponse,
        signIn: signInResponse
      }
    };

  } catch (error) {
    console.error('❌ 签到接口测试失败:', error);
    return {
      success: false,
      message: '签到接口测试失败',
      error: error.message
    };
  }
};

/**
 * 在浏览器控制台中运行测试
 * 使用方法：在浏览器控制台中输入 window.testSignIn()
 */
if (typeof window !== 'undefined') {
  window.testSignIn = testSignInConnection;
}

export default testSignInConnection; 